package com.prs.crm.service.sys.impl;

import com.prs.crm.dao.sys.FieldUIDao;
import com.prs.crm.domain.sys.ChooseItem;
import com.prs.crm.domain.sys.FieldChoose;
import com.prs.crm.domain.sys.FieldUI;
import com.prs.crm.service.impl.BaseServiceImpl;
import com.prs.crm.service.sys.FieldUIService;

public class FieldUIServiceImpl extends BaseServiceImpl<FieldUI,FieldUIDao> implements FieldUIService {

	public void addChooseItem(FieldUI ui,String value,String text)
	{
		if (ui.getChooseItem()==null)
		{
			ui.setChooseItem(new FieldChoose());
		}
		ChooseItem item = new ChooseItem();
		item.setParent(ui.getChooseItem());
		item.setValue(value);
		item.setText(text);
		ui.getChooseItem().addItem(item);
		super.save(ui);
	}
	
	
	
	public void removeChooseItem(FieldUI ui,ChooseItem item)
	{
		ui.getChooseItem().getItems().remove(item);
		super.save(ui);
	}
}
